package com.coolingme.FileInfo;

import java.io.File;
import java.io.IOException;

/**
 * 文件上传创建文件对象测试
 */
public class FileTest {

    public static void main(String[] args) {
        // 上传路径
        String uploadPath = "D://Java//IntelliJIDEA//workspace//java-learn//IO//file//t1//t2//t3";

        // 文件名称
        String fileName = "1.txt";

        // 根据上传路径和文件名称创建新对象
        File newFile = new File(uploadPath, fileName);

        // 获取新对象的父目录对象
        File parentFile = newFile.getParentFile();

        // 判断父目录对象是否存在
        boolean isParentFileExist = parentFile.exists();

        // 父目录不存在，创建父目录对象
        if(!isParentFileExist){
            parentFile.mkdirs();
        }

        // 判断新对象是否存在
        boolean isNewFileExist  = newFile.exists();

        // 新对象不存在，创建新对象
        if (!isNewFileExist){
            try {
                boolean isCreateNewFile = newFile.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }


    }
}
